canopy piercer - German English Dictionary